package com.eshop.modules.user.vo;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import java.io.Serializable;

@ApiModel(description = "用户任务完成记录表查询参数", value = "YxUserTaskFinishQueryVo对象")
public class UserTaskFinishQueryVo implements Serializable {
    private static final long serialVersionUID = 1;
    @ApiModelProperty("添加时间")
    private Integer addTime;
    private Integer id;
    @ApiModelProperty("是否有效")
    private Boolean status;
    @ApiModelProperty("任务id")
    private Integer taskId;
    @ApiModelProperty("用户id")
    private Integer uid;

    /* access modifiers changed from: protected */
    public boolean canEqual(Object other) {
        return other instanceof UserTaskFinishQueryVo;
    }

    public boolean equals(Object o) {
        if (o == this) {
            return true;
        }
        if (!(o instanceof UserTaskFinishQueryVo)) {
            return false;
        }
        UserTaskFinishQueryVo other = (UserTaskFinishQueryVo) o;
        if (!other.canEqual(this)) {
            return false;
        }
        Integer this$id = getId();
        Integer other$id = other.getId();
        if (this$id != null ? !this$id.equals(other$id) : other$id != null) {
            return false;
        }
        Integer this$taskId = getTaskId();
        Integer other$taskId = other.getTaskId();
        if (this$taskId != null ? !this$taskId.equals(other$taskId) : other$taskId != null) {
            return false;
        }
        Integer this$uid = getUid();
        Integer other$uid = other.getUid();
        if (this$uid != null ? !this$uid.equals(other$uid) : other$uid != null) {
            return false;
        }
        Boolean this$status = getStatus();
        Boolean other$status = other.getStatus();
        if (this$status != null ? !this$status.equals(other$status) : other$status != null) {
            return false;
        }
        Integer this$addTime = getAddTime();
        Integer other$addTime = other.getAddTime();
        if (this$addTime == null) {
            if (other$addTime == null) {
                return true;
            }
        } else if (this$addTime.equals(other$addTime)) {
            return true;
        }
        return false;
    }

    public int hashCode() {
        int i = 43;
        Integer $id = getId();
        int hashCode = $id == null ? 43 : $id.hashCode();
        Integer $taskId = getTaskId();
        int i2 = (hashCode + 59) * 59;
        int hashCode2 = $taskId == null ? 43 : $taskId.hashCode();
        Integer $uid = getUid();
        int i3 = (i2 + hashCode2) * 59;
        int hashCode3 = $uid == null ? 43 : $uid.hashCode();
        Boolean $status = getStatus();
        int i4 = (i3 + hashCode3) * 59;
        int hashCode4 = $status == null ? 43 : $status.hashCode();
        Integer $addTime = getAddTime();
        int i5 = (i4 + hashCode4) * 59;
        if ($addTime != null) {
            i = $addTime.hashCode();
        }
        return i5 + i;
    }

    public void setAddTime(Integer addTime2) {
        this.addTime = addTime2;
    }

    public void setId(Integer id2) {
        this.id = id2;
    }

    public void setStatus(Boolean status2) {
        this.status = status2;
    }

    public void setTaskId(Integer taskId2) {
        this.taskId = taskId2;
    }

    public void setUid(Integer uid2) {
        this.uid = uid2;
    }

    public String toString() {
        return "UserTaskFinishQueryVo(id=" + getId() + ", taskId=" + getTaskId() + ", uid=" + getUid() + ", status=" + getStatus() + ", addTime=" + getAddTime() + ")";
    }

    public Integer getId() {
        return this.id;
    }

    public Integer getTaskId() {
        return this.taskId;
    }

    public Integer getUid() {
        return this.uid;
    }

    public Boolean getStatus() {
        return this.status;
    }

    public Integer getAddTime() {
        return this.addTime;
    }
}
